package com.wk.exercise.leetcode;

/**
 * <pre>
 *      @author : wk <br/>
 *      e-mail : 122642603@qq.com <br/>
 *      time   : 2019/8/28 <br/>
 *      GitHub : https://github.com/wk1995 <br/>
 *      address:
 *      CSDN   : http://blog.csdn.net/qq_33882671 <br/>
 *      desc   :

 给定一个整数数组 A，对于每个整数 A[i]，我们可以选择任意 x 满足 -K <= x <= K，并将 x 加到 A[i] 中。

 在此过程之后，我们得到一些数组 B。

 返回 B 的最大值和 B 的最小值之间可能存在的最小差值。

  

 示例 1：

 输入：A = [1], K = 0
 输出：0
 解释：B = [1]
 示例 2：

 输入：A = [0,10], K = 2
 输出：6
 解释：B = [2,8]
 示例 3：

 输入：A = [1,3,6], K = 3
 输出：0
 解释：B = [3,3,3] 或 B = [4,4,4]
  

 提示：

 1 <= A.length <= 10000
 0 <= A[i] <= 10000
 0 <= K <= 10000

 来源：力扣（LeetCode）
 链接：https://leetcode-cn.com/problems/smallest-range-i
 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。

 * </pre>
 */
//TODO
public class Q908 implements  Q {
    @Override
    public void answer() {

    }

    private int smallestRangeI(int[] A, int K) {
        return 0;
    }
}
